@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html {
 -webkit-text-size-adjust: 100%;
 -ms-text-size-adjust: 100%;
 /* 解决IOS默认滑动很卡的情况 */
 -webkit-overflow-scrolling : touch;
}
/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
 resize: none;
 border: none;
 padding-bottom: 0;
}

/* 取消链接高亮 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
 display: block;
}



/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button,
form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup,
menu, nav, section {
 margin: 0;
 padding: 0;
}

em, i {
 font-style: normal;
}
ul,li{
 list-style-type: none;
}
strong {
 font-weight: normal;
}
table{
 border-collapse:collapse;
 border-spacing:0
}
textarea {
 resize:none; /*禁用了文本的拖拉，尤其在谷歌下*/
}
p {
 word-wrap:break-word; /* 不够的单词自动换行 而不会被截掉 */
}


a:hover {
 text-decoration: none;
}
ul, ol {
 list-style: none;
}

img {
 border: none;
}

/**样式开始**/
/*nav*/
header .navbar .navbar-brand {
   text-indent: 0em;
   height: 52px;
   width: 156px;
}
header .navbar .navbar-brand img{
	width: 100%;
	margin-top: 8px;
}
header .navbar-default{
	padding-top: 0;
	padding-bottom: 0;
}
header .navbar .navbar-nav>li>a{
	line-height: 35px;
	font-weight: 500 !important;
}
header .navbar-default ul.navbar-nav li a:after{
	content: none;
}
header .navbar-default ul.navbar-nav li a:hover{
	color: #fff600;
}
header .navbar-default.scrolled ul.navbar-nav li a:hover{
	color: #fff600;
}
.user>span {
    background-color: #ff8800;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
    padding: 4px 5px;
    border-radius: 3px;
    padding-bottom: 3px;
    margin-left: 4px;
}
.navbar>.container .navbar-brand{
	margin-left: 0;

}
header .navbar-default ul.navbar-nav{
	padding-top: 0;
}
header .navbar-default.scrolled ul.navbar-nav{
	padding-top: 0;
}
header .navbar-default.scrolled .navbar-brand {
	background:none;
	padding: 0;
	margin-left: 0;
}
header .navbar-default.scrolled .navbar-brand img{
    width: 100%;
    max-height: 100%;
    margin-top: 8px;
}
header .navbar-default.scrolled{
	border-bottom: none;
    background:#2232ff;
}
header .navbar-default.scrolled ul.navbar-nav li a{
	color: #fff;
}

.banner-h4 h4{
	margin-top: 160px;
	font-size: 34px;
	font-family: "Lantinghei SC";
	font-weight: 500;
	text-align: center;
	color: #fff;
}
.banner-xian{
	width: 480px;
	height: 3px;
	background: #fff;
	margin: 0 auto;
	margin-top: 10px;
}
.New-qj{
	width: 780px;
	margin: 0 auto;
	margin-top: 36px;
}
.New-qj img{
	width: 100%;
}
.New-img{
	width: 1100px;
	position: absolute;
	top:402px;
}
.New-img img{
	width: 100%;
}
.banner-text{
    padding: 1px;
}
.banner-text h4{
	font-size: 23px;
	color: #121212;
	line-height: 48px;
	margin-left: 54px;
}
.banner-text h4 span{
	background: #ff2200;
	padding: 8px 40px;
	margin-left: 54px;
	color: #fff600;
}

/*top*/
#tbox {
    width: 50px;
    height: 216px;
    float: right;
    position: fixed;
    bottom: 204px;
    right: 30px;
    z-index: 999;
}
.totop {
    width: 50px;
    height: 50px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #1f5eff;
    position: fixed;
    bottom: 100px;
    right: 30px;
    cursor: pointer;
    display: none;
    color: #333;
    font-weight: 500;
    line-height: 16px;
}
.totop img {
    margin-left: 0.8px;
    margin-top: 7px;
}
.ask {
    width: 50px;
    height: 110px;
    border: 1px solid #1f5eff;
    text-align: center;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    background-color: #fff;
    padding-top: 9px;
}
.Icon {
    width: 50px;
    height: 50px;
    background-color: #1f5eff;
    padding: 13px;
}
.row{
	margin: 0 auto;
}





/*底部*/
.Last{
	padding: 24px 0;
	background: #003181;
}
.Copyright{
	color: #fff;
	text-align: left;
	line-height: 26px;

}
.footer-link{
	color: #fff600;
}
.footer-hot li{
	float: left;
	padding: 0 4px;
    color: #ddd;
}
.footer-hot li a{
	color: #ddd;
}
.v5{
	padding: 0 !important;
}
.about li{
	float: left;
	padding: 0 10px;
	border-left: 1px solid #ddd;

}
.v10{border-left: none !important;}
.about li a{
	color: #fff;
	line-height: 16 px;
}
.footer_social_links{
	float: right;
}



/**自适应**/


/*nev min*/
.navbar-toggle{
	background: url(../images/Navigation2.png) no-repeat 50% 50%;
	background-size: cover;
	background-color: none;
	margin-top: 18px;
	margin-right: 18px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color:rgba(0,0,0,.0);
}

header{
	height: auto;
	background:none;
}

/*小于1200px变换样式*/
@media (max-width: 1200px){
header .navbar .navbar-nav>li>a{
padding: 7px !important;
}
}


/*小于1000px变换样式*/
@media (max-width: 1000px){
header .navbar .navbar-brand{
	display:none;
}
.navbar>.container .navbar-brand{
	display:none;
}

.footer_social_links{
	float: none;
}
.footer-hot{
	height: 32px;
}
.v10{
	 padding-left: 0 !important;
}
}

/*小于768px变换样式*/
@media (max-width: 768px){
header .navbar .navbar-brand{
	width: 148px;
	height: 60px;
    padding-left: 18px;
}
}
#nav_right li:nth-child(n+6){ display: none}
#nav_right li:nth-child(n+11){ display: block}
/*小于767px变换样式*/
@media (max-width: 767px){
	#nav_right li:nth-child(-n+6){ display: none !important;}
	#nav_right li:nth-child(n+6){ display: block !important}
header .navbar .navbar-brand{
	display: block;
	height: 60px;
}
.navbar>.container .navbar-brand{
	display:block;
}
header .navbar-default .navbar-collapse{
	background: #fff;
}
	header .navbar-default ul.navbar-nav li p{
		padding-bottom: 5px;
		color: #333;
	}
	header .navbar-default ul.navbar-nav li{border-bottom: 1px solid #E5E5E5;text-align: center;}
	header .navbar-default ul.navbar-nav li a{
		text-align: center;

	}
}


/*小于640px变换样式*/
@media (max-width: 640px) {
header .navbar-default .navbar-toggle{
	background: url(../images/Navigation2.png) no-repeat 50% 50%;
	background-size: cover;
	margin-top: 16px;
	margin-right: 4px;
	border-radius: 3px;
	border: none;
}
header .navbar-default .navbar-toggle:hover{
	background: url(../images/Navigation2.png) no-repeat 50% 50%;
	background-size: cover;
}
header .navbar .navbar-brand{
	width: 130px;
	padding-left: 0;
}
.New-qj{
	width: 80%;
}
header .navbar-default {
	background: #2232ff;
}
header .navbar-default.scrolled .navbar-toggle{
	background: url(../images/Navigation2.png) no-repeat 50% 50%;
	background-size: cover;
	margin-top: 18px;
	margin-right: 18px;
	border-radius: 3px;
	border:none;
}
header .navbar.navbar-default .navbar-collapse{
	background:#fff;
	max-height: unset;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	margin-top: 10px;
}
header .navbar-default.scrolled{
	background: #2232ff;
}
header .navbar-default ul.navbar-nav li a{
	border-bottom: 1px solid rgba(255,255,255,.6);
}
.footer-hot{
	font-size: 12px;
}
}


@media (max-width: 450px){
.footer-hot{
	height: 60px
}
}
 






